/* -*-jde-*- */
package ui.administradorInterfaz;

import ui.alumnoInterfaz.AlumnoBean;
import ui.empresaInterfaz.EmpresaBean;
import ui.empresaInterfaz.VacanteBean;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 *
 *
 * @author Victor Miguel Peralta Santa Anna
 * @since Enero 2012
 * @version 0.1
 */
public class AdministradorBean implements Serializable {

    private String susuario = "usuario";
    private String nombreUsuario;
    private String contrasenia;
    private String contraseniaSistema;
    //Llaves
    private Integer usuarioId = 0;
    // Objetos
    private EmpresaBean empresaSeleccionada;
    private VacanteBean vacanteSeleccionada;
    private AlumnoBean alumnoSeleccionado;
    private List<EmpresaBean> empresasInactivas = new ArrayList<EmpresaBean>();
    private List<EmpresaBean> empresasActivas = new ArrayList<EmpresaBean>();
    private List<VacanteBean> vacantesInactivas = new ArrayList<VacanteBean>();
    private List<VacanteBean> vacantesAntiguas = new ArrayList<VacanteBean>();
    private List<VacanteBean> vacantesActivas = new ArrayList<VacanteBean>();
    private List<AlumnoBean> alumnosTodos = new ArrayList<AlumnoBean>();
    private String motivo = "";
    private String meses = "";

    /**
     * @return the susuario
     */
    public String getSusuario() {
        return susuario;
    }

    /**
     * @param susuario the susuario to set
     */
    public void setSusuario(String susuario) {
        this.susuario = susuario;
    }

    /**
     * @return the usuarioId
     */
    public Integer getUsuarioId() {
        return usuarioId;
    }

    /**
     * @param usuarioId the usuarioId to set
     */
    public void setUsuarioId(Integer usuarioId) {
        this.usuarioId = usuarioId;
    }

    public List<EmpresaBean> getEmpresasInactivas() {
        return empresasInactivas;
    }

    /**
     * @param empresasInactivas the empresasInactivas to set
     */
    public void setEmpresasInactivas(List<EmpresaBean> empresasInactivas) {
        this.setEmpresasInactivas(empresasInactivas);
    }

    /**
     * @return the vacantesInactivas
     */
    public List<VacanteBean> getVacantesInactivas() {
        return vacantesInactivas;
    }

    /**
     * @param vacantesInactivas the vacantesInactivas to set
     */
    public void setVacantesInactivas(List<VacanteBean> vacantesInactivas) {
        this.setVacantesInactivas(vacantesInactivas);
    }

    /**
     * @return the alumnosTodos
     */
    public List<AlumnoBean> getAlumnosTodos() {
        return alumnosTodos;
    }

    /**
     * @param alumnosTodos the alumnosTodos to set
     */
    public void setAlumnosTodos(List<AlumnoBean> alumnosTodos) {
        this.setAlumnosTodos(alumnosTodos);
    }

    /**
     * @return the empresasActivas
     */
    public List<EmpresaBean> getEmpresasActivas() {
        return empresasActivas;
    }

    /**
     * @param empresasActivas the empresasActivas to set
     */
    public void setEmpresasActivas(List<EmpresaBean> empresasActivas) {
        this.setEmpresasActivas(empresasActivas);
    }

    /**
     * @return the motivo
     */
    public String getMotivo() {
        return motivo;
    }

    /**
     * @param motivo the motivo to set
     */
    public void setMotivo(String motivo) {
        this.motivo = motivo;
    }

    /**
     * @return the empresaSeleccionada
     */
    public EmpresaBean getEmpresaSeleccionada() {
        return empresaSeleccionada;
    }

    /**
     * @param empresaSeleccionada the empresaSeleccionada to set
     */
    public void setEmpresaSeleccionada(EmpresaBean empresaSeleccionada) {
        this.empresaSeleccionada = empresaSeleccionada;
    }

    /**
     * @return the vacanteSeleccionada
     */
    public VacanteBean getVacanteSeleccionada() {
        return vacanteSeleccionada;
    }

    /**
     * @param vacanteSeleccionada the vacanteSeleccionada to set
     */
    public void setVacanteSeleccionada(VacanteBean vacanteSeleccionada) {
        this.vacanteSeleccionada = vacanteSeleccionada;
    }

    /**
     * @return the alumnoSeleccionado
     */
    public AlumnoBean getAlumnoSeleccionado() {
        return alumnoSeleccionado;
    }

    /**
     * @param alumnoSeleccionado the alumnoSeleccionado to set
     */
    public void setAlumnoSeleccionado(AlumnoBean alumnoSeleccionado) {
        this.alumnoSeleccionado = alumnoSeleccionado;
    }

    /**
     * @return the meses
     */
    public String getMeses() {
        return meses;
    }

    /**
     * @param meses the meses to set
     */
    public void setMeses(String meses) {
        this.meses = meses;
    }

    /**
     * @return the nombreUsuario
     */
    public String getNombreUsuario() {
        return nombreUsuario;
    }

    /**
     * @param nombreUsuario the nombreUsuario to set
     */
    public void setNombreUsuario(String nombreUsuario) {
        this.nombreUsuario = nombreUsuario;
    }

    /**
     * @return the contrasenia
     */
    public String getContrasenia() {
        return contrasenia;
    }

    /**
     * @param contrasenia the contrasenia to set
     */
    public void setContrasenia(String contrasenia) {
        this.contrasenia = contrasenia;
    }

    /**
     * @return the vacantesAntiguas
     */
    public List<VacanteBean> getVacantesAntiguas() {
        return vacantesAntiguas;
    }

    /**
     * @return the vacantesActivas
     */
    public List<VacanteBean> getVacantesActivas() {
        return vacantesActivas;
    }

    /**
     * @return the contraseniaSistema
     */
    public String getContraseniaSistema() {
        return contraseniaSistema;
    }

    /**
     * @param contraseniaSistema the contraseniaSistema to set
     */
    public void setContraseniaSistema(String contraseniaSistema) {
        this.contraseniaSistema = contraseniaSistema;
    }
}
